package com.example.lvsuo.service.cxg.impl;

import com.example.lvsuo.entity.cxg.vo.AdmNoticeVo;
import com.example.lvsuo.service.cxg.IAdmNoticeService;
import com.example.lvsuo.entity.cxg.AdmNotice;
import com.example.lvsuo.mapper.cxg.AdmNoticeMapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**
 * <p>
 * 这个表是管理公告通知表,在行政模块,发布人以及发布时间 发布内容都在都在操作里面查看里面 服务实现类
 * </p>
 *
 * @author 心心念念
 * @since 2021-03-30
 */
@Service
@Transactional
public class AdmNoticeServiceImpl extends ServiceImpl<AdmNoticeMapper, AdmNotice> implements IAdmNoticeService {

    @Autowired
    AdmNoticeMapper admNoticeMapper;


    @Override
    public List<AdmNotice> getAdmNotice(AdmNoticeVo admNoticeVo) {
        return admNoticeMapper.getAdmNotice(admNoticeVo);
    }

    @Override
    public AdmNoticeVo getAdmNoticeByid(String id) {
        return admNoticeMapper.getAdmNoticeByid(id);
    }

    @Override
    public List<AdmNotice> getAdmNoticeAll(AdmNoticeVo admNoticeVo) {
        return admNoticeMapper.getAdmNoticeAll(admNoticeVo);
    }

    @Override
    public void delAdmNotice(String id) {
        admNoticeMapper.delAdmNotice(id);
    }

    @Override
    public void addAdmNotice(AdmNotice admNotice) {
        admNoticeMapper.addAdmNotice(admNotice);
    }
}
